body {
  font-family: '宋体';
  border-radius: 0 !important;
}

label {
  font-weight: normal;
}

.left-menu {
  background-color: #EAEDF2;
}

.left-menu .list-group, .left-menu .ul {
  margin-bottom: 0;
}

.left-menu .menu-title, .left-menu .menu-title:focus, .left-menu .menu-title:hover {
  background-color: #C0CBD1 !important;
}

.left-menu .list-group-item {
  border: 0;
  background-color: #EAEDF2;
}

.left-menu .list-group-item:hover, .left-menu .menu-active {
  background-color: #FFF;
}

.list-group-item:first-child, .list-group-item:last-child {
  border-radius: 0
}

.menu-main-title {
	padding: 10px;
}

.search {
  color: #666;
  background-color: #F7F7F7;
  padding: 5px;
  margin-bottom: 10px;
  border: 1px solid #EDEDED;
  width: 100%;
}

.btn-query, .btn-query:focus, .btn-query:hover {
	color: #FEFEFE;
	background-color: #EB6D6E;
	border-color: #ccc;
  border-radius: 0;
  width: 80px;
}

.search .btn-add {
  color: #FEFEFE;
  background-color: #FFB748;
  border-color: #ccc;
  border-radius: 0;
  width: 100px;
}

.table-list {
  border: 1px solid #8F97AA;
}

.table-list .page-record {
  position: relative;
  left: 25px;
  bottom: -25px;
  color: #676767;
}

.table-list .pagination a {
  color: #666;
}

.table-list a {
  color: #666;
}

.table-list .active a, .table-list .active a:focus, .table-list .active a:hover {
  background-color: #95A4A7;
  border: 1px solid #98A4A4;
  color: #FFF;
}

.table-list .disabled a, .table-list .disabled a:focus, .table-list .disabled a:hover {
  background-color: #EEE;
  color: #666;
}

.table-list .pagination {
  display: inline-block;
  position: relative;
  right: 20px;
}

.table-list .pagination li {
  border-radius: 0px !important;
}

.indent-10 {
  text-indent: 10px;
  border: 0;
}

.blank-10 {
  padding: 5px;
  border: 0;
}

th {
  text-align: center;
  background-color: #67809F;
  color: #FFF;
  font-weight: normal;
}

/* modal css */
.modal-header {
  background-color: #67809F;
  color: #FFF;
  font-weight: normal;
  padding: 5px;
}

.modal {
  border-radius: 0;
}

.modal-md {
    width: 450px;
}

.modal-small-title {
  border-top: 1px solid #DFDFDF;
  background-color: #F5F5F5;
  margin-bottom: 10px;
  padding: 5px;
  text-indent: 20px;
}

.modal-mid-line {
  border-top: 1px solid #ECECEC;
  border-bottom: 1px solid #ECECEC;
  padding: 3px 0;
  margin: 3px 0;
}

.modal-footer {
  background-color: #F5F5F5;
}

.add-food-cate, .del-food-cate {
  color: #BDBDBD;
}

.text-center {
  text-align: center;
}

.va-mid {
  vertical-align: middle;
}

.tags {
  background-color: #E5E5E5;
  color: #A9A9A9;
  padding: 2px 5px;
}

.tags-badge {
  padding: 10px;
  background-color: #87C8CF;
  border-radius: 20px;
}

.tags-badge-white {
  padding: 5px 10px;
  background-color: #FFF;
  border-radius: 20px;
  color: #5FBCF5;
  border: 1px solid #5FBCF5;
}

.query {
  padding: 10px;
  border: 1px solid #EFEFEF;
  border-top: 0;
  margin-bottom: 0;
}

.query li {
  margin: 0 5px;
}

.query-tags, .query-tags a {
  background-color: #E5E5E5;
  color: #A9A9A9;
  padding: 5px 10px;
}

.query-active {
  color: #FFF;
  background-color: #F3565D;
  padding: 5px 15px;
}

.statu-enable {
  color: #59C184;
}

.statu-for-sale {
  color: #EE523C;
}

.price-tips {
  color: #83BEE8;
  cursor: pointer;
}

.popover {
  border-radius: 0;
}

.popover-content {
  padding: 0 10px 0 0;
}

.price-tips-left {
  padding: 3px 0px 3px 10px;
  background-color: #F7F7F7;
  color: #878787;
  border-bottom: 1px solid #CACACA;
}

.price-tips-right {
  padding: 3px 0px 3px 15px;
  text-align: right;
  color: #878787;
  border-bottom: 1px solid #CACACA;
}

.clickable {
  cursor: pointer;
}

.no-border td {
  border-top: 0 !important;
}

.btn-warning {
	color: #fff;
	background-color: #36AA47;
	border-color: #eea236;
  border-radius: 0;
}

.form-control, .input-group-addon {
  border-radius: 0;
}

/* select2 css */
.select2-container--default .select2-selection--single {
  border-radius: 0;
  height: 34px;
  border: 1px solid #CCC;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 34px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 32px;
	padding: 6px 16px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #EDEDED;
	text-align: center;
	background-color: #F7F7F7;
	border-left: 1px solid #ccc;
	border-radius: 0;
}

/* boostrap global */
.list-inline {
  margin-left: 0;
}

.sum-price {
  color: #EB5271;
}

.btn-invoice, .btn-invoice:hover, .btn-invoice:focus {
  background-color: #FFB748;
  color: #FFF;
  border-radius: 0;x
}

.zfz-switch, .zfz-switch-handle-on, .zfz-switch-container, .zfz-switch-handle-off {
  border-radius: 20px;
  background-color: #FFF;
}

.zfz-switch-label {
  background-color: #5EBAED;
}

textarea:focus, input:focus{
  outline: none;
}

.zfz-on td:first-child, .zfz-off td:first-child {
  width: 100px;
}

.popover {
  max-width: 320px;
}
